| |
description |
79 pages
|
|
Der in der vorliegenden Arbeit entwickelte Quelladapter für
relationale Datenbanken ermöglicht das Erkennen von Veränderungen
in einer Datenbank und die anschließende Propagation der Änderung
an andere Systeme.
Im Rahmen der Arbeit wurde eine Anforderungsanalyse durchgeführt.
Für alle Kernbereiche der zu entwickelnden Anwendung wurden aus der
Aufgabenstellung entsprechende Anforderungen abgeleitet und
untersucht.
Eine Konzeption für die Anwendung wurde erstellt. Existierende
Ansätze für die Identifikation von Änderungen wurden vorgestellt
und im Hinblick auf die aufgestellten Anforderungen bewertet. Der
kein existierender Ansatz alle Anforderungen erfüllen konnte, wurde
auf Basis des am Besten geeigneten Ansatzes eine Erweiterung
entwickelt, mit der alle Anforderungen erfüllt werden.
Für die Transformation von relationalen Daten in das benötigte
Transportformat XML wurde sowohl der neuste SQL-Standard wie auch am
Markt verfügbare Lösungen verschiedener Datenbankhersteller
evaluiert und bewertet. Da keine der Lösungen zum Einsatz gebracht
werden konnte, wurde eine eigene Lösung auf Basis von XML-Schemata
entwickelt.
Verschiedene Verfahren für das Vorhalten von Vergleichsdaten wie
auch für die Vermeidung von Propagationsschleifen wurden untersucht
und bewertet. Ein Konzept für die Umsetzung von programminternen
Datentypen auf datenbankspezifische Datentypen beim Anlegen von
Tabellen wurde erstellt und für bekannte Datenbanksysteme geprüft.
Das Konzept wurde in Form einer Quelladapter-Software umgesetzt.
Eine Dokumentation des Quellcodes wie auch eine Beschreibung aller
von der erstellten Anwendung durchlaufenen Phasen wurde erstellt.
|
publisher |
Stuttgart, Germany, Universität Stuttgart
|
type |
Text
|
| Diploma Thesis
|
source |
ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-2301/DIP-2301.pdf
|
contributor |
IPVS, Anwendersoftware
|
format |
application/pdf
|
| 875884 Bytes
|
subject |
Database Applications (CR H.2.8)
|
| Information Storage and Retrieval Systems and Software (CR
H.3.4)
|
| Document Preparation (CR I.7.2)
|
relation |
Diploma Thesis No. 2301
|